home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 4
/
CDPD_IV.bin
/
e
/
mailinglists
/
amigae.0793july.archive
/
000015_crash!splat.aa….edu.au!DCAmiga_Fri, 9 Jul 93 03:47:17 PST.msg
< prev
next >
Wrap
Internet Message Format
|
1994-05-26
|
3KB
Received: by bkhouse.cts.com (V1.16/Amiga)
id AA00000; Fri, 9 Jul 93 03:47:17 PST
Received: from brolga.cc.uq.oz.au by crash.cts.com with smtp
(Smail3.1.28.1 #15) id m0oEFmy-0000iCC; Fri, 9 Jul 93 03:34 PDT
Received: from splat.aarnet.edu.au by brolga.cc.uq.oz.au with SMTP (PP);
Fri, 9 Jul 1993 20:09:21 +1000
Received: by splat.aarnet.edu.au (4.1/SMI-4.1) id AA03042;
Fri, 9 Jul 93 20:08:59 EST
Date: Fri, 9 Jul 1993 19:57:32 +1000 (EST)
In-Reply-To: <199307052236.AA20858@mars.let.uva.nl>
Message-Id: <Pine.3.07.9307091923.A3022-b100000@splat>
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
From: DCAmiga <DCAmiga@splat.aarnet.edu.au>
To: Wouter van Oortmerssen <wouter@mars.let.uva.nl>
Cc: amigae@bkhouse.cts.com
Subject: Re: The future of E
On Tue, 6 Jul 1993, Wouter van Oortmerssen wrote:
> The current version betatesters work with is v2.3g, and it already has
> the following features:
>
> - error reconstruction: EC now exactly pinpoints the character that
> caused the error
> - optimisations: EC is now 20% to 70% faster than EC2.1b
> - optimisations in code-generation.
> - reduction in EC's memory consumption with 40% to 50%
> - default arguments a la C++
> - kick 3.0 modules
> - object inheritance (without methods, for now)
> - multiple returnvalues and multiple-value assignments
> - symbolhunks for use with profiler
> - .o to .m file converter (for assembly)
> - numerous small bugs fixed and small enhancements made
>
> - compilation to modules.
>
> Features that will also be implemented before the next release (v2.5):
> - full float (:REAL), 68881/2 support.
> - a better version of SrcGen supporting the v2.5 features
> - more code generation optimisations
> - some 020 support
> - vast amount of highlevel modules for all sorts of tasks.
>
> Features that I don't know of in which release they'll be implemented:
> - other OO features (next to object inheritance)
> - source level debugger
> - full 020 support
> - module caching
>
> (and ofcourse MUCH more)
>
Wouter,
All of these things sound very interesting and I can't
wait to see them, but one thing I really want is linkable object output so
that I can link E code to C and ASM object files. Will this be
implemented soon?
Another thing which worries me a bit is the self-modifying code in the
compiler and in the executables it generates. (Although everything seems
to work on my '040 okay with copyback on.)
Thanks - Andrew Dunbar.